package com.whfc.ms.api.base.service;

import com.whfc.base.dto.AppWeatherLogDTO;
import com.whfc.base.dto.AppWeatherScheduleDTO;
import com.whfc.base.dto.WeatherDTO;
import com.whfc.common.result.ListData;

import java.util.Date;
import java.util.List;

/**
 * 天气预报
 *
 * @author guodong_sun
 * @Description:
 * @date 2019年10月25日
 */
public interface AppWeatherService {

    /**
     * 获取项目的天气预报
     *
     * @param deptId
     * @return
     */
    WeatherDTO getWeather(Integer deptId);

    /**
     * 获取历史天气预报(按月,每天3个时间段)
     * @param deptId
     * @param time
     * @return
     */
    ListData<AppWeatherLogDTO> getMonthWeatherHistory(Integer deptId, Date time);
    /**
     * 获取历史天气预报(按月,每天3个时间段)
     * @param deptId
     * @param time
     * @return
     */
    List<AppWeatherScheduleDTO> getMonthWeatherSchedule(Integer deptId, Date time, Integer userId);
}
